Interpolating Spline Curve-Based Perceptual Encryption for 3D Printing Models
نویسندگان
چکیده
With the development of 3D printing technology, 3D printing has recently been applied to many areas of life including healthcare and the automotive industry. Due to the benefit of 3D printing, 3D printing models are often attacked by hackers and distributed without agreement from the original providers. Furthermore, certain special models and anti-weapon models in 3D printing must be protected against unauthorized users. Therefore, in order to prevent attacks and illegal copying and to ensure that all access is authorized, 3D printing models should be encrypted before being transmitted and stored. A novel perceptual encryption algorithm for 3D printing models for secure storage and transmission is presented in this paper. A facet of 3D printing model is extracted to interpolate a spline curve of degree 2 in three-dimensional space that is determined by three control points, the curvature coefficients of degree 2, and an interpolating vector. Three control points, the curvature coefficients, and interpolating vector of the spline curve of degree 2 are encrypted by a secret key. The encrypted features of the spline curve are then used to obtain the encrypted 3D printing model by inverse interpolation and geometric distortion. The results of experiments and evaluations prove that the entire 3D triangle model is altered and deformed after the perceptual encryption process. The proposed algorithm is responsive to the various formats of 3D printing models. The results of the perceptual encryption process is superior to those of previous methods. The proposed algorithm also provides a better method and more security than previous methods.
منابع مشابه
Asymptotic Iterative Approximation of Intellectualized Periodic Interpolating Spline and its Application
Abstract. This paper presents an efficient and sufficient algorithm to approximate general interpolating Spline curve which goes through the given set of design-data points by using asymptotic iterative B-spline curves. Firstly, the given set is considered as the control points of a B-spline, to create the initial approximate curve, then the iterative grade is built based on the error between t...
متن کاملNURBS Modelling in Virtual Reality
In the field of industrial design many efforts have been addressed to the development of easy to use software to improve the surface modelling phase. Commonly, softwares are very powerful in offering the user tools to create and modify 3D models, however, most of them lack two very important characteristics: 3D data input and real perception of the models. These characteristics are very importa...
متن کاملA new approach to the temporal evolution of a family of curves
In this study the problem of modeling a family of curves is addressed. The need of such modeling appears frequently in many aspects of image processing where many linear structures keep spatial relationships during their evolution. We come up with a modeling tool well suited to the spatial modeling of a family of curves, and which can be very useful for motion tracking and curve evolution as we...
متن کاملInteractive Shape Modeling and Dynamic Deformation Based on Spline Sculpting
Conventional geometric surface modeling software offers the designer shape interaction and manipulation through editing the associated control points, orders, knot vector and point clouds. Such modeling by indirect manipulation of algebraic and geometric parameters proves to be difficult and tedious, especially for novice designers. Researchers have instead explored direct ways through adding p...
متن کامل3D Reconstruction Using Cubic Bezier Spline Curves and Active Contours (Case Study)
Introduction 3D reconstruction of an object from its 2D cross-sections (slices) has many applications in different fields of sciences such as medical physics and biomedical engineering. In order to perform 3D reconstruction, at first, desired boundaries at each slice are detected and then using a correspondence between points of successive slices surface of desired object is reconstructed. Mate...
متن کامل